package ace.module.account.api.model.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 基础账户与账户资料.
 *
 * @author Caspar
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(title = "基础账户与账户资料")
public class IamAccountDetailDto implements Serializable {

  @Schema(title = "基础账户")
  private IamAccountDto account;

  @Schema(title = "基础账户资料")
  private IamAccountProfileDto profile;

  @Schema(title = "手机号码")
  private String phone;
}
